esports journalism
VolleyballTurkey defend EuroVolley 2026 crown with five-set final win over ItalySet three ended 12-25. The Istanbul arena went quiet for a few seconds — the...
International FootballLeón Pushes Tigres to the Brink: The Unannounced Death of an EmpireI was sitting at the Estadio Universitario that night, amid the boos raining...
Domestic FootballBangkok Night, Nguyen Xuan Son's Stretcher and V.League's Homegrown Striker VoidOn the evening of 5 January 2026, at Rajamangala Stadium in Bangkok, Nguyen...
Martial ArtsThe Tailor Who Shattered Stone: Zhang Songxi and the 200-Year Gap Between History and the Wudang HaloA seventy-year-old man shatters three stone blocks with his bare palm. It...
EsportsT1's London Title and the Data Gap in Esports AnalysisOn the night of November 2, 2026, at the O2 Arena in London, T1 defeated...
SwimmingWhen Data Falls Silent: Lessons from an Empty AnalysisI once stood in the empty corridor of the mixed zone after a match, where the...
BadmintonBadminton Has No Transfer Window: Where the Money Went After Paris 2026On August 5, 2026, at the Arena Porte de la Chapelle in Paris, An Se-young be...
EsportsSilent Data and the Fabrication Trap in Esports AnalysisThree in the morning in Shanghai. On the screen sits a nine-dimension analysi...
EsportsWhen Esports Is Analyzed with Empty Data: The Silent Disease Spreading Through the Esports Commentary IndustryIn August 2026, in a small office in Shibuya Ward, Tokyo, I opened an esports...
EsportsWolves Esports sweep A Team 2-0 at VCT Threshold China 2026: The Ticket That Cannot Save a Lost SeatThe match ended at 22:14 Shanghai time, Wednesday 21 October 2026. The...
International FootballGiovanni Leoni and the Stolen Month: Liverpool's Patience With a Nineteen-Year-Old GemLiverpool's AXA training centre sits in Kirkby, north of the city, where the...
TennisAlex Eala's 6-1, 6-0 Round-of-16 Win at the Asian Games: A Semifinal Berth Built on the ServeI watched this match at one in the morning Melbourne time, on a screen set...
International FootballSunderland vs AZ Alkmaar: 53 Years of Waiting and the Trap Named the Stadium of LightI do not watch the match; I watch the way they collapse. And at the Stadium o...
International FootballDe Zerbi's Tottenham: Zero Goals in Four Premier League Games and the Belief That It Is 'About to Click'Four matches. Not a single goal. That is everything the Premier League table...
VolleyballSMU Beats Pitt in Four Sets: 12.5 Blocks and the End of a 58-Match Home StreakThe third set of the match between SMU and Pittsburgh ran all the way to 38-3...
BadmintonAsian Games 2026 Badminton Draw: The September 26 Box and the Blind Spots Nobody ReadsI opened the Asian Games 2026 badminton bracket at two in the morning, Shangh...
VolleyballBrazil Return to the South American Summit in Rio: Darlan Carries 31% of the Firepower and an Unverified Olympic BerthSunday night in Rio de Janeiro, the final line appeared on the scoreboard:...
International FootballBayern Munich vs Arsenal: When Midfield Loses Rhythm, the Pinnacle Clash Becomes a Race of AttritionIn the last three Champions League matches I have tracked for Bayern Munich,...
EsportsPre-Tournament Media Day: T1, Gen.G and Hanwha Life Unveil Key Threats Ahead of LCK 2026 FinalsIn the lively atmosphere at CHZZK LoL Park in Jonggak, the top three LCK team...
GolfTiger Woods Absent From Initial Hero World Challenge Field as Three Host Exemptions Stay OpenOn October 19 the initial field for the Hero World Challenge was released: 20...
